ABERCROMBY, James (1706-81), of Glasshaugh, Banff.

Author